对于绝对需要性能的人,装箱和拆箱以及通用的收藏品不容错过。
在性能计算中会发生相同的问题,您需要使用相同的复合体才能进行浮点运算和双精度运算(例如,Goldberd的 _“
每位计算机科学家应该了解的浮点数
”一_文中介绍的一些方法)。
还有,为什么一个原因特罗韦的
TIntIntHashMap运行围绕Java界真实
HashMap<Integer,Integer>有类似的数据量工作时。
现在Trove集合的源代码是如何编写的?
通过使用源代码工具当然是:)
有几个Java性能更高的库(比默认Java库要高得多),它们使用代码生成器来创建重复的源代码。
我们都知道“源代码工具”是邪恶的,而代码生成却是废话,但这仍然是真正知道自己在做什么的人(即那种像Trove这样的人):)
值得的是,我们生成包含重大警告的源代码,例如:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)