处理大量HTML文件(大约50MB)的任何有效方法?

时间:2014-06-15 16:00:59

标签: html disassembly

我正在为Gameboy ROM图像实现反汇编程序。反汇编程序的输出是一个HTML文件,您可以在其中看到十六进制转储和反汇编。

目前我实现了十六进制转储部分和HTML(显示地址,十六进制值和ascii),我得到的大小近50MB(Gameboy ROM的大小为8MB)。加载浏览器需要很长时间。如果我添加反汇编代码,它将变为双倍大小。

有没有一种有效的方法来处理这种情况?我想过分割HTML文件,但我不喜欢这样。我可以使用JavaScript来提高性能(可能会根据用户请求加载少量数据)吗?我是JavaScript的新手。

1 个答案:

答案 0 :(得分:1)

加载,转换和显示50MB的HTML只需要很长时间。当内容放在一个或多个巨大的表中时(这需要很长时间来计算和渲染),这种效果会更大。

您应该问自己的问题是:我是否真的需要HTML来显示这个,或者我也可以使用以下文件类型之一来执行此操作:

  • 纯文本,有点格式化(如果使用缓冲输入的文本编辑器,如Notepad ++,则快速);
  • XML(结构更好,速度更慢,但更少);
  • CSV,如果它是一个巨大的表格数据列表。