virtual box安装Ubuntu,重启后闪屏无法操作

安装背景

虚拟机:virtual box6.2 比较新
linux版本:Ubuntu kylin-16.04
应该出现的画面:
在这里插入图片描述

但该画面一直闪烁,所以无法操作。虽然闪烁,但还是可以打开文件夹,说明是显示的问题。
ctrl+alt+f1可以进入终端,说明系统没问题。
ctrl+alt+f7进入ui界面,还是闪屏。

个人认为

  1. 虚拟机是否一定要安装在C盘–最后放在E盘,证明哪个盘都可以
  2. 是否分配的硬盘不够大–证明20g的硬盘足够
  3. 是否安装的虚拟机和操作系统配置太高–使用VMware Workstations虚拟机可以安装Ubuntu kylin18.04

尝试一

网上说是显卡驱动的问题,然后照着打,好像也安装不上。使用不行——浪费时间。电脑正常不会漏了个驱动吧。

尝试二

安装kylin需要下载很多个文件,同学说可以按跳过,这样也能安装,结果安装后还是闪屏。

尝试三

使用VMware Workstations虚拟机可以安装Ubuntu kylin18.04。只需耐心等待,一次成功。

最后解决办法

在这里插入图片描述
启用3D加速 这里需要勾选,这个方法也有其他人提到,但是当时我的Ubuntu在启动状态,然而无法勾选。使用需要先关闭虚拟机,然后勾选就解决了。

Vue-virtual-scroll-list 是 Vue.js 的一个库,用于创建虚拟滚动列表组件,它可以在大量数据集上高效地渲染,避免由于一次性渲染所有项而导致的性能问题。然而,在使用过程中可能会遇到“闪屏”现象,这通常发生在初始加载或数据刷新时。 ### 闪屏原因 1. **初始化渲染延迟**:当数据量非常大时,Vue-virtual-scroll-list 需要在初次渲染时获取并处理整个数据集,这个过程可能导致页面显示延迟或“闪烁”。 2. **动画或过渡效果**:如果页面中有大量的元素动画或过渡效果,尤其是在数据更新时触发这些效果,可能会导致视觉上的“闪烁”。这种效应特别明显于硬件加速不充分或设备性能较弱的情况。 3. **内存管理和缓存问题**:在处理大规模数据时,内存管理不当或缓存机制出现问题也可能引起闪屏现象。比如,新旧数据的快速交替可能导致浏览器尝试卸载不再需要的数据,而加载新的数据,这期间会有一段短暂的界面显示空白或不完整状态。 4. **异步数据加载**:如果数据不是立即可用,而是通过 API 异步加载,那么在等待数据的过程中用户界面可能看起来是“冻结”的,特别是在数据量很大、网络速度慢的情况下更常见。 5. **JavaScript 执行效率**:JavaScript 执行速度不够快,无法及时响应用户操作或完成数据处理和渲染,尤其是对于 CPU 或 JavaScript 资源敏感的操作。 ### 解决方案 1. **优化数据处理**:减少每项数据的复杂度,只在必要时请求数据,避免不必要的计算或加载无关信息。 2. **批量数据处理**:通过设置 `virtualScrollThreshold` 属性或使用分页功能限制每次加载的数据量,逐步加载数据,减少一次性的数据处理压力。 3. **提高动画性能**:简化动画效果,降低其对性能的影响,例如使用 CSS 动画而非复杂的原生动画。 4. **改进缓存策略**:合理配置缓存机制,确保已渲染的数据可以有效存储和复用,同时能够快速适应数据变化。 5. **优化 JavaScript 性能**:使用现代前端框架提供的性能优化工具和技术,如懒加载、按需导入、代码分割等,减少脚本加载时间和执行时间。 6. **测试与监控**:使用性能分析工具监测应用在各种设备和环境下的运行情况,定位并解决潜在的问题点。 通过上述措施,可以有效地减轻或消除 Vue-virtual-scroll-list 使用过程中可能出现的闪屏现象,提供更为流畅和稳定的用户体验。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值