为什么我从 PGF 分析器库获得的数字都如此接近整数秒数?

为什么我从 PGF 分析器库获得的数字都如此接近整数秒数?

我想看看我编写的一些宏是否可以通过消除使用解析的 PGF 数学命令而直接使用 PGF 数学函数宏(\pgfmathadd等)来显著加快速度。(答案:看起来可能可以,但速度不会快很多。)我使用 PGF Profiler 库使用原始代码对测试文档执行了 10 次运行,然后使用修改后的代码执行了 10 次运行。您可以在此处找到结果:http://pastebin.com/AsvbH8p0

我注意到的一件事是,报告的所有数字似乎都非常接近整数秒数。虽然不完全是整数,但通常相差不超过 0.001。而且对于相同的测量,它们也不总是相同的整数;它们从一个整数值到另一个整数值都不同,但它们总是非常接近整数。为什么会发生这种情况?

测试文档在这里:http://pastebin.com/Ef2VAQeR原始版本和修改后版本的代码(载有 的调用\input)如下:http://pastebin.com/g1gt3UUq和这里:http://pastebin.com/YNv9K3X3

相关内容