提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|行业资讯|编辑:胡涛|2024-10-23 11:01:39.730|阅读 125 次
概述:性能是任何软件可用性和效率的关键因素,Burp Suite 也不例外。我们最近专注于在几个关键领域增强 Burp Suite 的性能,并在缩短处理时间、最大限度地减少内存使用量和确保更流畅的用户体验方面取得了重大进展。请继续阅读,深入了解我们在最近发布版本中解决的几个性能问题。
#慧都22周年庆大促·界面/图表报表/文档/IDE/IOT/测试等千款热门软控件火热促销中>>
性能是任何软件可用性和效率的关键因素,Burp Suite 也不例外。我们最近专注于在几个关键领域增强 Burp Suite 的性能,并在缩短处理时间、最大限度地减少内存使用量和确保更流畅的用户体验方面取得了重大进展。请继续阅读,深入了解我们在最近发布版本中解决的几个性能问题。
Burp Suite 是一款领先的Web应用程序安全测试工具。它被广泛用于识别和修复Web应用程序中的漏洞。
表格是 Burp Suite 的核心组件。Burp 中生成的大多数数据都以表格形式呈现。能够通过排序来处理这些数据是许多用户工作流程的关键。本节详细介绍了我们解决该问题的方法以及可衡量的性能改进。
表格排序的主要问题在于数据检索和排序操作的处理方式。对大型项目文件上的表格进行排序会导致大量缓慢且重复的磁盘检索,从而严重影响性能。当应用多列排序时,需要多达两到三倍的数据检索,这加剧了问题。
最令人沮丧的问题之一是用户界面 (UI) 在这些操作期间冻结。由于排序是在 UI 线程上进行的,Burp 将变得无响应。这种情况也会发生在几乎所有表操作(例如插入和删除)中,因为新值也需要排序。这导致了糟糕的体验,因为用户可能不确定 Burp Suite 是否崩溃了或者它是否仍在处理中。
为了解决这些问题,我们进行了一系列技术改进,重点是优化数据检索、从 UI 线程卸载处理以及增强视觉反馈。
我们实施的更改显著提高了表格排序性能。以下是一些主要结果:
为了监控性能改进的结果,我们引入了一套测试和仪表板,以反映代码库的变化如何影响 Burp 中的典型工作流程。这不仅使我们能够量化改进的价值,而且还有助于我们防止性能下降。
我们的性能测试证明了这些优势,表明排序时间大幅减少,UI 响应速度提高。这些结果强调了我们方法的有效性以及给用户带来的切实好处。
Repeater 是 Burp Suite 的核心部分,用于手动修改和重新发送 HTTP 请求 - 它通常是渗透测试人员工作流程的关键。而且,就像网络浏览器一样,随着时间的推移,用户可能会(无意或无意地)得到很多Repeater选项卡,而我们并没有很好地处理它们。
加载 Burp Suite 时,我们以前会为每个 Repeater 选项卡加载一组 UI(用户界面)组件。不幸的是,这意味着如果您的项目文件中有很多 Repeater 选项卡,那么内存使用量和加载 Burp 所需的时间将受到很大影响,因为每组组件都会占用一点内存。
即使您没有主动使用 Repeater,它也可能导致后台出现普遍的 UI 滞后,这会在您使用 Burp 时导致可以理解的挫败感。
我们已开展工作,试图通过更改 Repeater 选项卡的内部表示方式来解决这个问题。现在,我们只使用一组 UI 组件,每个 Repeater 选项卡仅保留其各自的选项卡状态,例如您选择的文本、所选编辑器视图和编辑历史记录。这意味着如果您有大量选项卡,则可以节省大量内存。我们现在还更聪明地确保选项卡在第一次被点击之前不占用任何资源。
Repeater 的外观功能应该不会发生改变,希望您唯一会注意到的就是性能的提升!
与表格排序工作一样,我们设置了自动回归测试,以便在性能下降时通知我们。这些测试会跟踪启动包含 300 个 Repeater 标签的项目文件时所花费的时间和内存使用情况。我们还注意到标签操作(例如复制或关闭组标签)总体上也有了显著的改进。
我们在内存和性能方面都看到了显著的改进,而且我们也在这里对性能的门槛更加严格,这意味着我们永远不会回到以前的状态。
我们在性能方面做了很多工作。特别是,我们还改进了在消息编辑器中渲染大型响应主体、站点地图过滤速度以及 Intruder 中简单单词列表的内存使用情况。
如果您有任何问题需了解详情,请联系
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@hmdbvip.cn




在现代复杂系统开发中,大型项目面临着需求频繁变更、技术复杂性高、团队协作困难、系统可追溯性差等多重挑战。Sparx Systems Enterprise Architect作为一款领先的UML全生命周期建模平台,通过提供统一的建模环境和贯穿从概念到退役的完整工具链,为大型项目提供了至关重要的战略支撑。
HOOPS SDK系列(包括HOOPS Visualize、HOOPS Exchange、HOOPS Communicator等)为开发者提供从图形渲染、3D数据解析到可视化交互的完整工具链,帮助机器人制造商在有限周期内构建出媲美行业顶级标准的专业应用,实现软硬件的最佳融合。
在接到客户投诉的那一刻,工厂最怕的不是质量问题本身,而是查不清来路:同一批次的成品到底是谁做的?用了哪批原料?哪道工序出了问题?
HOOPS Exchange是Tech Soft 3D提供的行业领先CAD数据访问引擎,支持超过30种主流CAD文件格式的导入与导出,完整保留几何结构、装配层级、PMI注释与工程属性
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@hmdbvip.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢
永利最大(官方)网站