<p dir="auto">ShardingRule::<br>
private boolean isShardingColumn(final ShardingStrategyConfiguration shardingStrategyConfig, final String columnName) {<br>
... ...<br>
// Case can be ignored here，May cause all tables to be manipulated！Insert statement encountered. All tables were inserted<br>
return ((ComplexShardingStrategyConfiguration) shardingStrategyConfig).getShardingColumns().contains(columnName);<br>
}</p>
<p dir="auto">Please answer these questions before submitting your issue. Thanks!<br>
开源不易，我们希望将精力放在完成新功能和解决有价值的问题上，为了让大家的配合更具有效率，请填写以下列出的全部问题</p>
<h3 dir="auto">Which version of Sharding-Sphere do you using?（您使用的Sharding-Sphere版本为？）</h3>
<p dir="auto">3.0.0.M1  jdk 1.7</p>
<h3 dir="auto">Expected behavior （您预期的结果是）</h3>
<p dir="auto">正常运行</p>
<h3 dir="auto">Actual behavior （实际运行的结果是）</h3>
<p dir="auto">org.codehaus.groovy.reflection.ClassInfo 严重占用内存，导致内存溢出</p>
<h3 dir="auto">Steps to reproduce the behavior （可重现问题的操作步骤）</h3>
<p dir="auto">使用 InlineShardingStrategy 不断调用即可观察到栈内存的增长</p>
<h3 dir="auto">Please provide the reproduce example codes (such as github link)，otherwise we will label the issue as Invalid and close it.（为了节省复现问题的时间，请务必提供可重现的代码，否则我们会将issue直接标记为invalid并关闭）</h3>
<p dir="auto"><a href="https://github.com/sharding-sphere/sharding-sphere-example">https://github.com/sharding-sphere/sharding-sphere-example</a>   InlineShardingStrategy  demo 不断调用即可<br>
Code should based on <a href="https://github.com/sharding-sphere/sharding-sphere-example">https://github.com/sharding-sphere/sharding-sphere-example</a><br>
（代码请基于 <a href="https://github.com/sharding-sphere/sharding-sphere-example%EF%BC%89">https://github.com/sharding-sphere/sharding-sphere-example）</a></p>