关灯 巨大 直达底部
亲,双击屏幕即可自动滚动
第一百五十一章 如何看懂调试界面 ④

打开调试界面,你会发现你的准心出现了三条颜色不一样的线。

这三条线朝向的方向都是XYZ的正方向,其中红色的是X轴,蓝色的是Z轴,绿色的是Y轴。

这可比看Facing那一行来判断坐标正负有用多了(Mojang啊你为什么一定要用positive和negative啊,用+和-难道不香吗?)

前三章的研究主要是针对左侧一栏,不难发现左侧一栏更多是关于游戏的信息。接下来我们要研究右侧一栏,这个右侧一栏主要是关于客户端的硬件信息,毕竟硬件决定了软件的上限嘛。

在1.8版本,右侧一共有两个方阵。第一个方阵主要是关于游戏的Java版本和内存使用情况:

Java:1.xx.x_xx 32bit/64bit——显示Java的版本号和位数

Mem:xx%当前占用内存/占用内存上限MB——显示当前内存占用内存最大值的百分比,以及具体占用的内存量/设定占用内存的最大值。

Allocated:xx%已分配内存——已分配给游戏的内存相对于内存上限的百分比和具体的值

这里顺带讲一下,什么是内存以及内存和硬盘的区别。

但凡是个计算机,肯定有不止一个存储装置。此时你估计会问:为什么说不止一个呢?存储装置不就是硬盘或SD卡吗?

NoNoNo,存储装置不只是指硬盘和SD卡,这两个东西只是存储装置的一大类,特点是读写速度快、断电不会丢失数据、保存时间长、容量大,主要作用是存储各种各样的资料,比如系统资料,软件数据、你的学习资料等。总之,硬盘和SD卡就相当于计算机的长期记忆。

另一大类则是内存(民间里也称“运存”)。内存也是每个计算机必须要有的,所以一个计算机不止有一个存储装置(况且还有显存和CPU缓存呢)。内存有如下特点:

①读写速度特快,比硬盘快不知道多少倍

②使用电力存储,一停电立马GG

③容量一般相对于硬盘来说很小

内存最主要的用途是存放程序在运行时产生的临时数据。一个程序想要运行,必须要先将要运行的东西从硬盘读取出来存到内存中,然后再经CPU缓存给CPU运行(CPU缓存是CPU和内存数据交换的过渡区,一般有三个区,分别是L1、L2和L3。CPU缓存虽然容量极小,但读写速度超级快,比内存都要快许多)。如果这个软件被关闭,那么关于这个软件的内存数据将会被清除。

这就是为什么当你的老师上完课后,在没有关闭PPT的情况下直接把U盘拔出带走PPT还能正常播放甚至另存为的原因,因为软件在运行该文件时,已经把这个文件从U盘拷贝到内存里了。

游戏对内存的使用也是一样的。如果你在Minecraft中运行太多的指令、放太多的实体、一下子改变太多的方块、加太多的模组以及使用太高清的材质包时,都会占用大量内存。

(所以,以后如果再看到那种超高清材质包的视频,千万别只组团偷显卡,内存也要偷,不然游戏还没进去就“:(你的电脑遇到问题,需要重新启动。我们只收集某些错误信息,然后为你重新启动。(完成 0%)”)

也就是说,内存就相当于计算机的短期记忆。