最近因为工作需要要打开一个300+MB的文件,试过了N个编辑器不是打不开就是软件直接挂掉或是占用内存太大,已经严重影响了我的工作
还好在网络上找到老外写的一个免费软件,官网上说是可以打开4G+的文件(没有测试过这么大的),官网介绍:
LogViewer Pro is a viewer for text log files.

Features include:

  • Fast scrolling, eats low memory
  • Supports any file size (4 Gb and larger)
  • Multitabbed interface
  • Log auto-refreshing
  • "Follow tail" mode
  • Highlighting of lines matching a RegEx
  • Support for lot of encodings: ANSI, OEM, UTF-8, Unicode LE/BE etc.
  • File search (both forward and backward)
  • File printing
  • Line wrapping, configurable tab size and line spacing
  • Line numbers (for log beginning)
  • "Create filtered log" command
  • Unicode filenames support
  • and more.
     
免费版每次打开“LogView”都会有广告30秒后可以关掉然后就没有任何限制了,打开300+MB的文件比打开Windows任务管理器占用的内存还要小(开发者确实NB到不行)
 
  
 
使用不同的编辑器占用的内存对比
 
系统环境:
打开的文件:
1.Windows编辑器
        Windows编辑器就算了,基本上被Notepad2替换掉(有时也会使用如文件编码)
2. Notepad2
        我基本上是使用Notepad2来替换系统编辑器的,优点是打开速度快等等(其他优点就不说了,主要是介绍LogView的)  
        打开很大的文件会提示,300+MB的文件基本上在一分钟内也是能打开的,当然内存也是挺吓人的
 
          
 
3.EditPlus 3
        打开速度比较快,一般超过2MB的文件都会使用EditPlus进行操作
        半分钟内可以打开文件
4.Sublime Text 2
       基本上开发PHP,JS,CSS,HTML等都会使用它,但网上很多人说它打开速度快,我这怎么打开大文件的时候就会很慢呢(难道是人品问题?所以超过2MB的我都使用EditPlus来处理)
       在2分钟内可以打开,而且内存占用的是最大的(难道是跟我安装的插件有关)
5.LogView
      一般不轻易使用, 除非是很大的文件(100MB+),可以看到几个软件的内存占比,比Windows任务管理器占用的内存还要小
      跟Sublime 比整整相关了500多倍的内存(如果你的内存是8MB+的请忽视)
 
     
 
在搜索时内存的变化也不是很大
     
 
软件默认使用ANSI编辑的,所以中文的文件需要更改编辑为UTF-8
 
     
 
使用园子里的 fwindpeak 的EmEditor试了下, 打开速度跟内存基本上跟sb2差不多,跟LogView比没有任何优势
不管官网上却说可以轻松处理248GB的大文件,难道电脑内存需要1200GB吗?
 
 
 
参考:
 
 

Windows上使用“LogView”打开大文件的更多相关文章

  1. Notepad++插件安装和使用和打开大文件

    版权声明:本文为博主皮皮http://blog.csdn.net/pipisorry原创文章,未经博主同意不得转载. https://blog.csdn.net/pipisorry/article/d ...

  2. Idea解决打开大文件消耗CPU问题

    dea打开大文件的时候,会导致cpu利用率变得特别高,我这边八核i7的配置下,cpu依然飙到了600%~700%,这个时候就需要修改idea的配置(下面以Ubuntu为例). 1.进入到idea安装目 ...

  3. 使用SAS和JavaScript前端上传Azure Bolb大文件

    问题描述: Azure Storage Rest API提供了对于大文件分块上传方法,分别使用Put Block和Put Block List实现相关功能 参考链接: Uploading Large ...

  4. 如何免费上传4G以上大文件至百度云网盘

    百度云网盘的容量高达2048G,因而如今使用百度云网盘的用户也越来越多, 但是百度云中如果要上传超过4G的大文件,必须要升级VIP才行,但这需要收费.那么,超过4G以上的大文件我们该怎样上传到百度云呢 ...

  5. 优化 UltraEdit 打开大文件时的性能

    UltraEdit 原本就是被设计成可以打开超大文件的工具,只不过在默认情况下需要进行以下优化设置: 禁止临时文件 禁止显示行号 禁止文件(回车 & 换行符)转换 禁止代码折叠 禁止显示函数列 ...

  6. 20160113006 asp.net实现ftp上传代码(解决大文件上传问题)

    using System;using System.Configuration;using System.Data;using System.Linq;using System.Web;using S ...

  7. mac上的kindle打开mobi文件的方式

    刚刚在macpro上下载了一个kindle文件,但是双击我某个目录下的.mobi文件,提示: “Kindle”打不开格式为“Kindle Document”的文件,可是明明手机和pad上是可以打开的. ...

  8. VSCode打开大文件插件

    hexdump for vscode 其实没什么插件,上面的是十六进制文件的插件,对于大文件还是建议用专业的ST或者Notepad++这些.

  9. git上传超过100m大文件

    1.git出错如下错误时 执行如下可解决错误: git rm --cache '大文件路径' git commit --amend -CHEAD git push 2.当必须上传大文件时.需借助git ...

随机推荐

  1. NOIP差不多可以退役的退役记录

    好吧,现在既然苟回来了,就来回忆一下我NOIP2017的黑历史吧. Day-1: 原本以为是很平静的一天,上午学考机房强行断网,原因是腾出网速给对面学考的同学们查资料用.好吧没法刷题我只能选择颓废…… ...

  2. Shell 学习笔记之传递参数

    传递参数 设置权限 chmod +x file.sh 传递参数 ./file.sh parameter1 ... 特殊字符 $# 传递到脚本的参数个数 $* 以一个单字符串的形式显示所有向脚本传递的参 ...

  3. alpha冲刺——代码规范、冲刺任务与计划(追光的人)

    代码规范 代码规范整合了自身项目实践还有诸多好的大公司的代码规范.如阿里巴巴开发手册.华为Java规范.W3C前端规范等. 由于内容过于详细和细致,为了方便查看,将其放置在了showDoc网站上(同时 ...

  4. ROS知识(11)----同步两台机器时钟

    两台机器同时运行过程中,对于ROS的tf变换,其要求两台机器的时钟要保持一致. 1.查询时间 首先通过以下命令,看两台机器时钟是否有差异.在本机上,查看远程master的机器时间: ntpdate - ...

  5. Spring_Spring集成Quartz定时任务框架介绍和Cron表达式详解

    在JavaEE系统中,我们会经常用到定时任务,比如每天凌晨生成前天报表,每一小时生成汇总数据等等.我们可以使用java.util.Timer结合java.util.TimerTask来完成这项工作,但 ...

  6. Automatic WordPress Updates Using FTP/FTPS or SSH

    Introduction When working with WordPress in a more secure environment where websites are not entirel ...

  7. andriod获得应用程序的Context

    getApplicationContext() getResources().getString(R.string.app_name) //获得程序名称

  8. 算法:合并排序(Merge Sort)

    算法定义 合并排序是一种递归算法,思路如下: 如果源数组长度为 1,立即返回. 将源数组平分为两个新数组:Left 和 Right. 对 Left 执行递归排序. 对 Right 执行递归排序. 将排 ...

  9. 理解与学习linux 文件系统的目录结构

    1. linux文件系统的结构 linux文件系统是以一种树形结构存在,Linux的文件系统的入口就是/,所有的目录.文件.设备都在/之下,/就是Linux文件系统的组织者,也是最上级的领导者. 2. ...

  10. 序列化人人网框架下的DAO?也就是在Spring下序列化DAO的问题(spring+quartz集群下)

    人人网框架地址:http://code.google.com/p/paoding-rose/ 问题发生: 用Quartz作集群时用JobDataMap传递DAO,提示DAO未序列化,可框架的DAO为接 ...