是否有关于正确JNA配置的文档?
我不明白一些事情:
1)JNA是否使用JVM堆设置?
2)使用JNA时是否需要减小最大堆大小?
3)如何限制JNA分配的RAM?
4)我在哪里可以看到/监控行缓存大小?
5)我已将JNA配置为仅在我的开发计算机上进行测试并且到目前为止 我注意到了严重的性能问题(重写时的高CPU使用率) 加载),所以我一定做错了....我刚刚复制了JNA 罐装到Cassandra / lib,无需安装任何本机库。 谢谢, 马切伊
答案 0 :(得分:5)
听起来你在具体谈论基于JNA的行缓存。
1)否
2)是的,其他条件相同
3)通过适当配置行缓存大小
4)ColumnFamilyStoreMBeans上的JMX
5)堆外缓存在写入时使用 less CPU而不是堆内缓存(它只是使更新的行无效,而不是以直写方式更新它们)所以我想说别的错了。由于(2),请务必排除交换。