`

另类资源开销压缩

    博客分类:
  • misc
阅读更多

在黑客志上看到一篇文章

 

脏代码技巧 写程序的黑暗英雄

http://heikezhi.com/2011/11/30/dirty_coding_tricks/

 

大意讲一开发前辈在程序中悄悄开了一常量大块内存。

其他人为了达到内存限制,想尽办法删减耗内存的资源。

但最终还是无法顺利达到内存限制要求,然后开发前辈轻轻删除一行代码,就是那行大块常量内存分配代码,问题轻松搞定。

 

启示

1. 提前预留部分资源以供终极问题处理。

2. 优化时先预想优化到目标的两三倍效果,不要只考虑当前。

 

分享到:
评论

相关推荐

    基于Zlib压缩率的测试,包含压缩比,压缩时间,cpu占用率,压缩耗时

    基于Zlib压缩率的测试,包含压缩比,压缩时间,cpu占用率,压缩耗时

    低资源开销的椭圆曲线密码处理器实现.pdf

    针对资源有限的嵌入式设备,设计低资源开销的ECC处理器是一个有效的解决方案。这种处理器通常采用哈佛架构,包括程序存储器、片内数据存储器、总线仲裁器和基础运算单元等组成部分。哈佛架构允许指令和数据并行处理...

    行业分类-设备装置-一种降低VOIP通信资源开销的系统和方法.zip

    标题中的“一种降低VOIP通信资源开销的系统和方法”揭示了该技术主题主要关注的是如何在Voice over Internet Protocol(VOIP)通信中优化资源使用,以减少成本。VOIP是一种通过互联网进行语音通信的技术,它允许用户...

    压缩与解压缩

    因此,在选择压缩级别时,应平衡压缩比率和计算开销。对于敏感数据,确保使用的压缩工具或自编代码支持加密功能,以保护信息安全。 6. **未来趋势**:随着大数据和云计算的发展,分布式压缩算法和硬件加速压缩技术...

    论文 基于FPGA的资源和IO开销优化的空间von Neumann异构自动机处理器

    综上所述,本文提出的空间von Neumann异构自动机处理器(hAP)及其配套的HEARC压缩方法为解决大型正则表达式匹配任务中的资源和I/O开销问题提供了一个有效解决方案。这一研究成果有望在未来网络流量处理和网络安全...

    Python-TensorFlow数据压缩

    在实际应用中,需要权衡压缩效率与解压缩开销。更高的压缩级别意味着更好的压缩效果,但可能增加解压缩的时间。根据应用场景,可以选择适当的压缩级别。 六、总结 Python和TensorFlow提供了强大的工具来处理数据...

    EhCache开启gzip压缩功能

    此外,压缩也会带来一定的CPU开销,因此需要权衡压缩带来的带宽节省与CPU资源的消耗。 综上所述,EhCache开启gzip压缩功能是优化Web应用性能的有效手段,能够减少网络延迟,提高用户体验。同时,正确地配置和使用...

    内存压缩解压缩库文件

    在实际开发中,如果你的应用程序需要频繁地进行压缩和解压缩操作,且对性能有较高要求,那么使用`zlibstat.lib`这样的静态库链接方式是一个不错的选择,因为它避免了动态链接可能带来的额外开销。然而,如果考虑到...

    进程压缩工具BES 1.2.2a

    不过,需要注意的是,虽然进程压缩可以带来诸多益处,但过度压缩也可能导致额外的计算开销,因此在实际使用时,应根据具体场景和需求进行适当配置和调整。同时,确保在升级或更新至BES 1.2.2a 版本前,了解其兼容性...

    OpenGLES加载tga(压缩/非压缩)、bmp文件为纹理

    2. 对于静态纹理,可以预先处理并在设备上存储为压缩格式,以减少运行时的解压开销。 3. 对于动态纹理,可以考虑在内存允许的情况下,使用非压缩格式以提高加载速度。 加载纹理时,还需注意颜色空间转换和纹理过滤...

    面向虚拟路由器的基于历史转发开销的资源调度算法.pdf

    转发开销是指路由器处理数据包所需的时间和资源消耗,因此,转发开销较高的实例往往意味着更高的工作负载,理应得到更多的资源。算法会优先考虑那些平均吞吐量较低的路由器实例,确保它们有机会获取到足够的资源进行...

    Xpress 压缩算法_rust_代码_下载

    它是一种压缩方法,旨在将压缩和解压缩的 CPU 开销降至最低。依赖于该算法的协议通常需要传输大量数据,而这些数据不能轻易地被具有更好压缩率的另一种算法预压缩。 适用性声明 该算法适用于任何传输大量易于压缩的...

    VB6实现JPG压缩和解压缩(内存法)

    这种方法的优点在于速度快、效率高,避免了磁盘I/O操作的开销。在VB6中,我们可以利用内置的流对象(Stream)来实现这一目标。 首先,VB6提供了两种主要的流对象:ADODB.Stream和MSXML2.DOMDocument对象。其中,...

    2019-稀疏三元压缩解决通信开销,考虑下行通信和noniid-Efficient Federated Learning fro

    在《2019-稀疏三元压缩解决通信开销,考虑下行通信和noniid-Efficient Federated Learning from Non-IID Data》这篇论文中,作者探讨了联邦学习(Federated Learning)中的一项重要挑战:通信效率。联邦学习是一种...

    Oracle压缩表表空间

    Oracle 压缩表表空间是一种高效的存储技术,可以减少磁盘开销,节省空间,并在某些情况下提高查询性能。从 Oracle 9iR2 开始,Oracle 提供了表/表空间压缩技术,以减少磁盘开销,节省空间,并在某些情况下提高查询...

    sql 高 IO 开销的查询

    在SQL Server中,高IO开销的查询通常指的是那些消耗大量磁盘读写资源的SQL语句,这可能对数据库性能产生显著影响。高IO查询可能导致服务器响应变慢,影响用户体验,甚至可能导致整个系统的性能瓶颈。为了识别和解决...

    HUFFMAN解压缩工具

    “heoil”可能是这个解压缩工具的可执行文件名或者相关的资源文件。如果这是一个完整的解压缩工具,用户可以通过运行这个文件来对采用哈夫曼编码压缩的文件进行解压,恢复原始数据。 总之,“HUFFMAN解压缩工具”是...

Global site tag (gtag.js) - Google Analytics