我有以下代码:
char stats[109]; /* !LINE UNDER QUESTION! */
sprintf(stats,
"OBJECTS:\n%u/256\n" \
"BLOCKS:\n%u/" GP_ConstantExpand(Map_MaxLightmaps) "\n" \
"QUADS:\n%u/" GP_ConstantExpand(Map_MaxLightmaps) "\n" \
"LIGHTMAPS:\n%u/" GP_ConstantExpand(Map_MaxLightmaps) "\n" \
"CHECKPOINTS:\n%u/256\n" \
"HINTS:\n%u/256",
Map_This_Header.objects, Map_This_Header.blocks, Map_This_QuadCount,
lmapcount, Map_This_Header.checkpoints, Map_This_Header.hints);
静态分配 109 个字符的数组(我的文本 109 就足够了)是否可以,或者将数组对齐到 128 个字节会提高性能?
我不关心文件大小和内存使用,性能对我来说很重要,我的代码必须在旧计算机上以 60 FPS 运行。