搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
Gausst松鼠会
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
lua调用c#之Lua使用C#枚举_lua获取c#枚举
2
速度起飞!AI大模型用OpenVINO优化响应速度的小妙招_openvino 加速
3
mybatis-plus 中and()和or()连用_mybatisplus中 and or嵌套使用
4
C语言中大小写字母的转化的方法
5
CSS3计算样式 calc()_css样式计算
6
使用kubeadm搭建高可用的K8s集群_certsans:可以不配置吗
7
Day04 嵌入式---基本定时器
8
AQS 源码解读系列--CyclicBarrier 篇_cyclicbarrier aqs
9
国内GPT网站:应用场景、技术优势和未来发展
10
Linux中的$符号的三种常见用法_linux $
当前位置:
article
> 正文
硬件越跑越快,软件越陷越慢_硬件性能飞涨、软件却越来越臃肿,所以一切还是那么慢
作者:Gausst松鼠会 | 2024-02-25 07:12:24
赞
踩
硬件性能飞涨、软件却越来越臃肿,所以一切还是那么慢
近日总算有点空闲,走马观花测试了一些技术,包括Grails、Seam、AOM、Python、ZendFramework、CakePHP、Flex、WPF等等,回到JE看了一些讨论,忍不住又要放点黄腔了。
自从多核CPU成为PC标配以后,硬件又上了好大一个台阶。到朋友家看了一下“孤岛危机”,实在是超级惊艳。单位上也终于耗上了一台双核、2G内存,这下跑什么IDE和AppServer都不用去小歇片刻了,真是感谢硬件产商们的努力。
某天看了一篇文章,地址记不清了,却道出了应用程序的本质:“不过就是在数据库里读读写写”,这下便像吃了苍蝇般不爽了起来。搞腾这个行当转眼也七、八年了,回头一想,的确是该反省反省了。
好几年前,更换电脑似乎总是为游戏而换。越来越清晰、越来越眩目、越来越震撼,且不论游戏好不好玩,单声光效果的提高都物有所值。那时候的应用程序其实要求是不高的,VB、Delphi、ASP、PHP这些老革命的IDE和作品,至今可以在怀旧的时候,拿到奔腾166的老机器上去跑一跑,丝毫不见慢。所以那时候更换电脑是与App无关了。
Java引领的虚拟机时代让笔者一度迷了五六年,曾经笔者一度天真地以为只要全面进入虚拟机和中间件时代就可以解决企业应用软件的种种问题,达到高度的业务逻辑重用、高度的异构集成、高度的安全性与伸缩性。这其间折腾的技术、框架加起来怎么也有几十种了,时光飞逝,转眼三十老几了,回头一想,当初的信仰很傻很天真,到头来“不过就是在数据库里读读写写”,最可笑的不过是越来越复杂、越来越慢。看来这些年是陪Sun、IBM、Microsoft以及开源领域的大牛们玩过去了。
由于是在单位上混,出于饭碗的需要,几年来不得不参加了当初以为“不切实际”的软考,一直混到系统分析师。回头看下来,这些个“不切实际”的学究体系其实反倒有些有用处。硬着头皮大体上啃了一遍学究知识,最后才搞明白程序要快要稳定,还是要搞清楚CPU、内存和硬盘;而所谓的可靠性、重用性、扩展性、...XX性,不是靠什么具体的软件技术,而是在于规范的管理与审慎的规划。
缘木求鱼,这就是国内软件业超级混乱的根源。根子上在于我们想偷懒的惰性,明明是我们该自己去思考、去设计、去解决的问题,我们不断地迷信可以依靠“大腕”、“大牛”们来解决。其实连伟大的党都承认了,“没有放之四海而皆准的真理”,何况是软件这种由人造、由人用的事物。结果如何,“大腕”、“大牛”们出于各种各样的目的,不断制造混乱。而我们,正是那随波逐流混水中的泥。
虚拟机时代到来了,动态语言时代到来了,SOA时代到来了,XXX时代到来了,无数吹鼓手吹起了喇叭,震耳欲聋。大家昏头昏脑跳进大大小小的池塘,一边陷下去,一边互相嘲笑、互相鄙视、互相谩骂。好一个热闹的软件大超市。
吹嘘有何用,迷信有何用?最终,还是要抓住硬件这根救人的稻草。
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/139515?site
推荐阅读
article
WPF
开发一款
截屏
小工具
_
wpf
截图
保存
图片
...
总体思路:两个窗体,主窗体只有一个按钮,按下之后,打开
截屏
窗体,在打开的时候,先截全屏,然后显示,再利用鼠标框选要
截屏
的...
赞
踩
article
毕业设计
-基于
深度
学习
的
番茄
识别采摘
机器人
目标检测系统
YOLO
python 卷积神经网络 人工智...
毕业设计
-基于
深度
学习
的
番茄
识别采摘
机器人
目标检测系统的
毕业设计
。该系统利用
深度
学习
技术,通过训练和优化模型,实现了高效...
赞
踩
article
科研论文
绘图
:ppt,
word
,
latex
,
python
matplotlib
绘图
,
矢量图
,高清...
之前记录了多种科研
绘图
的方式,这里做一下汇总:1. 用PPT
绘图
,保存为高清图片,链接评价:不推荐使用。该方法确实可以把...
赞
踩
article
SM3
杂凑
算法
的
verilog
实现
(附免费可用代码)_
sm3
verilog
实现
...
SM3
杂凑
算法
的
verilog
语言硬件
实现
_
sm3
verilog
实现
sm3
verilog
实现
...
赞
踩
article
国密
算法
(
SM2
,
SM3
,
SM4
)完善与
算法
辅助工具开发_在线sm3计算...
国密
算法
SM2
,
SM3
和改名发布的
SM4
的应用好像越来越多了。首先是
国密
SM2
证书的升级,国内CA服务商要完成
SM2
算法
...
赞
踩
article
Linux
--
yum
的
安装
与管理_
yum
安装
命令
...
文章目录1
yum
的概念2
yum
常用操作
命令
3 配置本地
yum
仓库1
yum
的概念
yum
( Yellow dog Up...
赞
踩
article
Air
系列
模块
常见问题列表_
at
+
medcr
...
目录名称一、Lu
at
ools使用问题1.1 烧录下载 1.1.1、 2G
模块
无法烧录下载 1.1.2、 2G开发板无...
赞
踩
article
C
语言
数据结构
———
链式
队列
(
链表
实现方式)_
链表
队列
c
语言
...
链式
队列
(
链表
实现方式)有关
队列
相关知识请查看上一章C
语言
数据结构
———循环
队列
(静态数组实现方式)一、
链式
队列
链式
队列
...
赞
踩
article
jsp
的
主要
特征
,
及简单描述_
jsp
组
主要
的
特征
csdn
...
JSP
主要
特征
JSP技术所开发
的
Web应用程序是基于Java
的
,
它拥有Java语言跨平台
的
特性
,
以及业务代码分离、组件重...
赞
踩
article
C#
学习笔记1:
C#
与.
NET
Framework
的
关系_简述
c
#与.
net
framewor...
.
NET
Framework
:包含CLR和类库
C#
源代码_简述
c
#与.
net
framework
的
关系是什么?...
赞
踩
article
编译
GreatSQL
with
RocksDB
引擎...
GreatSQL
里也能用上
RocksDB
引擎1. 前言
RocksDB
是基于Facebook 开源的一种支持事务的、高度...
赞
踩
article
servlet
,
jsp
,el,
jstl
_
java
servlet
jsp
jstl
...
servlet
就是JavaEE里的一些接口,通过实现这些接口和web页面去做一下交互,也可以写代码里写一些简单的html...
赞
踩
article
【全流程】从头在
树莓
派
4B
上
部署
自己训练的
yolov5
模型
(配合
NCS2
加速)_
yolov5
树莓
派
...
目录0.前言1.我的环境2.整个流程3.具体过程3.1 训练自己的
yolov5
模型
3.2 将.pt
模型
转换为.onnx模...
赞
踩
article
追梦之旅
【
数据结构
篇】——详解
C语言
动态
实现
顺序
表
_
动态
方式建立
顺序
表
金良兵...
C语言
详解
动态
实现
顺序
表
的每一步_
动态
方式建立
顺序
表
金良兵
动态
方式建立
顺序
表
金良兵 ...
赞
踩
article
前后
端
分离
和
不
分离
的区别是什么...
区别:
前后
端
不
分离
中,前
端
页面看到的效果都是由后
端
控制,由后
端
渲染页面或重定向,即后
端
需要控制前
端
的展示,前
端
与后
端
的耦...
赞
踩
article
快速入门
Web
前端
开发
_前台
开发
.
web
...
入门标准入门标准很简单,就一条:达到能参与
Web
前端实际项目的
开发
水平。请注意,是实际项目,这就需要了解如今的实际项...
赞
踩
article
html
和
jsp
的
区别及
优缺点
...
♥ HTML(HypertextMarkupLanguage)文本标记语言,它是静态页面,和JavaScript一样解释...
赞
踩
article
主控
板
&
基带
板
_
bbu
主控
板
和
基带
板
作用...
主控
板
为其他单
板
提供信令处理和资源管理功能。包括配置管理、设备管理、软件管理、性能监视、主备倒换、告警、日志等O&M功能...
赞
踩
article
解决
CSDN
点
登录
后
没
反应的问题_
csdn
网页版
登录
按钮
没
用...
问题:点击
CSDN
登录
按钮
后,
没
有反应。页面的左下角Javascrip:void(0);解决办法:ctrl+f5刷新页面...
赞
踩
article
Android
相机启动
流程
笔记...
和你一起终身学习,这里是程序员
Android
经典好文推荐,通过阅读本文,您将收获以下知识点:一、Camera 框架介绍:...
赞
踩
相关标签
wpf
毕业设计
毕设
机器学习
计算机视觉
深度学习
目标检测
YOLO
科研绘图
fpga开发
密码学
嵌入式硬件
服务器
linux
centos
yum
python
windows
软件测试
usb
嵌入式
队列
指针
数据结构