首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux系统:第十一章:常用命令

-server 启动server版的jvm 3.JVM的内存分配 -Xms: 分配堆最小内存(初始堆大小),默认为物理内存的1/64,空余堆内存小于40%时,jvm就会增大堆内存大小直到xmx -Xmx...: 分配堆最大内存,默认为物理内存的1/4,默认空余堆内存大于70%,jvm就会减小堆内存大小直到xms -Xmn: 年轻代大小,整个堆大小=年轻代大小+年老代大小+持久代大小,当增大年轻代大小时,就会减小年老代大小...大小进行调整.在相同物理内存下,减小该值能生成更多的线程,但是操作系统对一个进程的线程数一般限制在3000 -5000左右....,此值建议使用并行收集器时,一直打开....>/dev/null 2>&1 就是将标准输出重定向到空设备文件(丢弃标准输出),错误输出绑定到标准输出中了,所以错误输出也被丢弃了,既不会输出到 屏幕,也不会输出到文件中 4.

82120

知识工作者的便携利器

当然,他的一天,也只能有24小时。与普通人的区别,是他善于利用碎片化时间。哪怕只有等人的几分钟,他也会写下一小段文字。如溪流汇成江河般,许多零星的文字组合成了段落、篇章,甚至是整本书。...对于人声它并不完全过滤,因为那样可能会导致你通勤时坐过站。对抗邻座高谈阔论保健常识的中年大妈们,我的选择就是把白噪声应用打开,耳机里传来自己预置的场景声,抵消外部噪声的干扰。...这将给你的后期调整带来繁重的负担。 另外,你真的能在大庭广众之下旁若无人地语音输入大段文字吗?那得有颗多么坚强的心啊!即便你真有如此定力(而且不在乎旁人感受),还得考虑知识产权与隐私保护,不是吗?...推荐能够同时支持多平台的蓝牙键盘。它折叠起来跟Kindle Oasis一般大小,挎包里可以轻松放下。不同平台系统,可以用开关切换。...按键大小很标准,基本上不会按错。一口气写上两三千字是毫无问题的。一次充电,可以使用很长时间。

64120
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android 底部按钮被软键盘顶起问题解决

    adjustResize 调整大小状态,这个属性表示 Activity 的主窗口总是会被调整大小来保证软键盘的显示空间。...如果界面中有可滑动控件,显示效果跟 adjustUnspecified 显示效果一样;如果界面中没有可滑动控件,软键盘可能会盖住一些控件(布局的位置不会发生变化,可能获取了焦点的控件被软键盘盖住)。...一般来说,我们的布局分为两种 底部按钮被滚动布局包裹 底部按钮不被滚动布局包裹 第一种布局是不会出现软键盘把底部按钮顶起的情况,首先软键盘的打开实际上是一个 Dialog,而我们在配置文件内的 adjustResize...第二种情况通常为一个继续按钮始终处于页面的底部,中间的内容可以滚动,当根布局的内边距等于软键盘高度时,底部按钮就看起来像是被顶起。...1、监听软键盘的打开收起 const val SOFT_KEY_BOARD_MIN_HEIGHT = 100 fun Fragment.registerFragment(bottomView: View

    2.2K20

    JVM之垃圾回收

    它将内存分为大小对等的两部分,每次只使用其中一块,在GC的时候将还在使用的对象复制到另一块区域,整体释放当前区域的内存;        优势:     速度快,实现简单,运行高效,不会造成内存碎片        ...(-XX:SurvivorRatio),晋升老年代对象的大小(-XX:PretenureSizeThreshold)等参数,虚拟机会根据系统的运行情况收集性能监控信息,动态调整这些参数,以便提供最适合的停顿时间或最大吞吐量...优势:不会造成内存碎片       不足: 同样收集阶段暂停其他所有用户线程。...且每类区域空间可以是不连续的,当并发后台线程寻找可回收的对象时、有些区块包含可回收的对象要比其他区块多很多。...每个对象在坚持过一次Minor GC 之后,年 龄就加1,当超过这个参数值时就进入老年代 UseAdaptiveSizePolicy 动态调整Java 堆中各个区域的大小以及进入老年代的年龄

    70770

    AndroidMainifest标签说明2——<activity>

    android:finishOnTaskLaunch 默认false 假设再次打开这个事务那么原来存在的会不会关闭。“true”原来的打开的就关闭了。“false”不关闭。...“stateUnchanged” 软键盘上一次保存在不论什么状态,是否可见或隐藏,当活动走到前台。 “stateHidden” 软键盘是隐藏的,当用户选择activity时。...“stateVisible” 可见的,当activity激活的时候 “stateAlwaysVisible” 总是可见的 “adjustUnspecified” 未指定活动的主窗体的大小是否为软键盘...“adjustResize” 活动的主窗体总是会去调整大小使软键盘在窗体中 “adjustPan” 活动的主窗体不是软键盘调整大小以腾出空间。...相反,窗体自己主动安排的内容,当前的焦点永远不会被键盘获得,用户能够看到他们打字。比调整这一般是不可取,因为用户可能需要关闭的形式软键盘和阴影部分和交互。

    1.5K00

    Java虚拟机基本结构的简单记忆 顶

    对于完全不会被其他线程访问的对象,可以分配在栈上,而不是分配在堆上,当方法结束后便自行销毁。...控制系统吞吐量的两个重要参数,-XX:MaxGCPauseMillis:设置最大垃圾收集停顿时间,值大于0的整数,工作时会调整Java堆大小,如果值设的很小,JVM会使用较小的堆,导致垃圾收集变的很频繁...-XX:+UseAdaptiveSizePolicy可以打开自适应GC策略,自动调整eden,survivior的比例,晋升老年代的对象年龄等。以达到在堆大小,吞吐量和停顿时间之间的平衡点。...调优方法,当内存增长缓慢,增大阈值,降低CMS触发频率,当内存增长很快,降低阈值,避免频繁触发老年代串行收集器(老年代收集时,应用程序将完全停止,停顿时间较长)。...当分配的对象大于TLAB剩余空间时,由-XX:TLABRefillWasteFraction来设置一个阈值,假如为n(默认值为64),表示为1/n的空间大小,当对象大小大于1/n时,分配在堆上,如果小于

    42740

    18个您想了解的微小但有用的macOS功能

    如果您发现打开“历史记录”页面时,“历史记录”菜单显示“隐藏历史记录”选项,其快捷方式与“显示历史记录”相同,则此功能不会令您感到惊讶。...如果您熟悉SnapBack功能,则不会。它适用于任何搜索引擎,但前提是您必须在与搜索结果相同的标签中打开链接。...例如,如果您键入“让我们看一下”,按空格键,然后按Option + Esc,您将看到类似以下的选项: 6.从中心调整窗口大小 要调整窗口大小,必须将其边缘拖入或拖出。首先水平然后垂直,反之亦然。...(句点)启动并运行任何应用程序的“打开”或“保存”对话框时。这是一种回旋处理方式,但是当您只想在Finder中浏览隐藏的数据时,它很方便。...8.强制查找器中大小相等的列 像我这样的怪胎将对此功能表示感谢。在Finder的列视图中,在调整列大小的同时按住Option键,您会看到它们均匀地上下缩放。

    6.1K30

    JVM-5. 垃圾回收器

    -XX:+UseAdaptiveSizePolicy,开关参数,打开之后不需要手工指定新生代的大小(-Xmm),Eden与Survivor比例(-XXSurvivorRatio)、晋升老年代对象年龄(-...,解决空间碎片问题,但是停顿时间变长 -XX:CMSFullGCsBeforeCompaction:设置执行多少次不压缩的Full GC,再进行带压缩的(默认为0,标识每次Full GC时都需要进行碎片整理...G1收集器 Garbage-First 面向服务端应用 并行与并发利用多个CPU来缩短Stop-The-World时间 分代收集 空间整合,从整体上基于“标记-整理”,聚不上基于“复制”,不会产生碎片...UseAdaptiveSizePolicy 动态调整Java堆中各个区域的大小以及进入老年代的年龄 HandlePromotionFailure 是否允许分配担保失败,即老年代的剩余空间不足以应付新生代的整个...设置CMS收集器在进行若干次垃圾回收后再启动一次内存碎片整理,仅在CMS收集器时生效

    45330

    vmware14.0知识点手册

    ---- 在 Linux 虚拟机中调整显示大小的注意事项 1.0 如果您有一些挂起的虚拟机使用的是 5.5 版之前的 VMware Tools,那么在关机并重新启动虚拟机之前,您将无法对显示的大小进行调整...2.0 要使用大小调整选项,必须将客户机操作系统中的 VMware Tools 更新到最新版本。...4.0 X11 Windows 系统对于物理主机系统的大小调整限制同样适用于客户机操作系统。 5.0 您无法将大小调整为未定义的模式。...---- 虚拟硬盘 在 Windows 主机中清理虚拟硬盘 当您从虚拟机中删除文件时,这些文件所占用的磁盘空间不会立即返回到主机系统。...整理磁盘碎片时会重新整理虚拟硬盘上的文件、程序和空闲 空间,从而加快程序的运行速度和文件的打开速度。碎片整理功能不会回收虚拟硬盘的空闲空间。 整理磁盘碎片可能要花费很长时间。

    5K90

    关闭软键盘

    “stateUnchanged”, 软键盘被保持上次的状态。 “stateHidden”, 当用户选择该Activity时,软键盘被隐藏。...它不被指定是否该Activity主窗口调整大小以便留出软键盘的空间, 或是否窗口上的内容得到屏幕上当前的焦点是可见的。...如果有这样的一个视图,这个窗口将调整大小,这样的假设可以使滚动窗口的内容在一个较小的区域中可见的。这个是主窗口默认的行为设置。...“adjustResize”, (压缩模式) 当软键盘弹出时,要对主窗口调整屏幕的大小以便留出软键盘的空间。...“adjustPan”] > (平移模式:当输入框不会被遮挡时,该模式没有对布局进行调整,然而当输入框将要被遮挡时, 窗口就会进行平移。也就是说,该模式始终是保持输入框为可见 . . .

    1.4K40

    【操作系统不挂科】操作系统期末专项<简答题汇总>

    同一进程的线程切换不会引起进程切换,不同进程的线程切换,会引起进程切换 进程内所有线程结束时,进程结束 四.文件系统 1.文件目录的作用是什么?...因为每段的大小是不固定的,由用户程序决定,所以当内存中的空闲区域无法满足某个段的大小时,即使这些空闲区域的总和足够大,也会因为不连续而无法被利用,从而形成外部碎片。...• 纯分页:纯分页系统通过固定大小的页面来划分内存和进程地址空间,这有助于减少外部碎片。因为当一个小程序只需要少量内存时,它可以只占用一个或多个页面,而剩下的页面可以被其他程序使用。...• 纯分页:在纯分页系统中,由于页面大小是固定的,所以内部碎片问题相对较为固定和可控。当程序的实际大小不是页面大小的整数倍时,最后一个页面可能只会部分被使用,从而形成内部碎片。...但这种碎片的大小是固定的,且由于页面大小通常设计得相对合理,所以内部碎片问题并不会太严重。

    14810

    ESP8266上的MicroPython入门(9)

    函数 1. gc.enable() 函数说明:允许自动回收内存碎片。 2. gc.disable() 函数说明:禁止自动回收,但可以通过collect()函数进行手动回收内存碎片。...7. gc.threshold(amount) 函数说明:当未设置参数amount时,返回已设置的GC回收触发阀值,否则设置触发阀值为amount。 json模块提供json数据格式的转换。...size:保险剩余RAM的大小,一般为100 7. micropython.heap_lock() 函数说明: 锁定堆,当堆被锁定时,任何操作都不会分配内存 。...8. micropython.heap_unlock() 函数说明:解锁堆 9. micropython.kbd_intr(chr) 函数说明: 在解释执行py文件时设置键盘中断响应。...文件 import micropython import time micropython.kbd_intr(-1) time.sleep(8) micropython.kbd_intr(3) #此时不会再响应键盘的

    84640

    MongoDB分片迁移原理与源码(2)

    当给定分片上的块数量达到特定的迁移阈值时,平衡器尝试在分片之间自动迁移块,并在每个分片上达到相同数量的块。 切分集群的平衡过程对用户和应用程序层是完全透明的,尽管在此过程中可能会有一些性能影响。...构造迁移任务时,如果某个集合含有最多数量的分片或者最少数量 chunks 的分片,已经属于某一个迁移任务,那么此集合本轮 balancer 不会发生迁移,即,一个分片不能同时参与多个块的迁移。...balancer 过程中,会对集合做一次随机排序,当有多个集合的数据需要均衡时,迁移时也是随机的,并不是迁移完一个集合开始下一个集合。.../*返回一组建议的块,根据碎片的指定状态(耗尽、达到最大大小等)和该集合的块的数量移动碎片。如果策略不建议移动任何内容,则返回一个空向量。...这样我们就不会为同一个碎片返回多个冲突迁移。

    1.2K00

    深入浅出java虚拟机系列:(三)jvm常用垃圾收集器

    在并发阶段,虽然不会导致用户线程停顿,但是会占用CPU资源而导致引用程序变慢,总吞吐量下降。CMS默认启动的回收线程数是:(CPU数量+3) / 4。...5.7 G1收集器 G1(Garbage First)收集器是JDK1.7提供的一个新收集器,G1收集器基于“标记-整理”算法实现,也就是说不会产生内存碎片。...,设置这个参数后,大于这个参数的对象将直接在老年代分配 -XX:MaxTenuringThreshold 晋升到老年代的对象年龄,每次Minor GC之后,年龄就加1,当超过这个参数的值时进入老年代 -...XX:UseAdaptiveSizePolicy 动态调整java堆中各个区域的大小以及进入老年代的年龄 -XX:+HandlePromotionFailure 是否允许新生代收集担保,进行一次minor...,此参数设置在垃圾收集器后是否需要一次内存碎片整理过程,仅在CMS收集器时有效 -XX:+CMSFullGCBeforeCompaction 设置CMS收集器在进行若干次垃圾收集后再进行一次内存碎片整理过程

    27910

    JVM系列三:JVM参数设置、分析

    JVM参数的含义 实例见实例分析 参数名称 含义 默认值 -Xms 初始堆大小 物理内存的1/64(调整)空余堆内存小于40%时,JVM就会增大堆直到...-Xmx 最大堆大小 物理内存的1/4(调整)空余堆内存大于70%时,JVM会减少堆直到 -Xms的最小限制 -Xmn 年轻代大小(1.4or...,此值建议使用并行收集器时,一直打开....较小堆引起的碎片问题 因为年老代的并发收集器使用标记,清除算法,所以不会对堆进行压缩.当收集器回收时,他会把相邻的空间进行合并,这样可以分配给较大的对象.但是,当堆空间较小时,运行一段时间以后,就会出现...采用并发回收时,年轻代小一点,年老代要大,因为年老大用的是并发回收,即使时间长点也不会影响其他程序继续运行,网站不会停顿 JVM参数的设置(特别是 –Xmx –Xms –Xmn -XX:SurvivorRatio

    1.7K60

    JVM参数设置、分析

    JVM参数的含义 实例见实例分析 参数名称 含义 默认值 -Xms 初始堆大小 物理内存的1/64(调整)空余堆内存小于40%时,JVM就会增大堆直到...-Xmx 最大堆大小 物理内存的1/4(调整)空余堆内存大于70%时,JVM会减少堆直到 -Xms的最小限制 -Xmn 年轻代大小(1.4or...,此值建议使用并行收集器时,一直打开....较小堆引起的碎片问题 因为年老代的并发收集器使用标记,清除算法,所以不会对堆进行压缩.当收集器回收时,他会把相邻的空间进行合并,这样可以分配给较大的对象.但是,当堆空间较小时,运行一段时间以后,就会出现...采用并发回收时,年轻代小一点,年老代要大,因为年老大用的是并发回收,即使时间长点也不会影响其他程序继续运行,网站不会停顿 JVM参数的设置(特别是 –Xmx –Xms –Xmn -XX:SurvivorRatio

    13110

    这11个新的Figma隐藏技巧,大幅提升你的设计效率

    2.无限制调整大小 在无法自由调整大小的Frame‍上工作非常令人沮丧。在 Figma 中使用框架时,您可能会遇到的问题‍之一是,当您调整框架大小时,框架内的对象可能会以意想不到的方式移动或缩放。...但是,您可以使用一个简单的技巧来防止这种情况发生:在调整框架大小时忽略约束。拖动和调整框架大小时,按住键盘上的“Command”键。这将允许您调整框架的大小而不影响其中对象的位置或比例。...但是,Figma 中的一个方便功能允许您快速轻松地从项目中分离所有嵌套实例,而不会丢失它们的设置。 要使用它,请按键盘上的“cmd”+“/”打开快速搜索菜单,然后搜索“instances”。...或者,您可以使用键盘快捷键 CMD+Option+G 在您的选择周围创建一个框架。‍‍ 当您想要复制屏幕时,重要的是选择整个框架(通过单击其名称)然后复制它。...这会将图像保存为您可以在需要时随时访问和使用的样式。 使用此功能时要记住的一件事是,当您在设计中使用图像时,图像的分辨率会对图像的外观产生影响。

    4.7K51
    领券