|
|
s**x 发帖数: 73 | 3 据说intel burn test比prime95好用些 |
|
p*********e 发帖数: 32207 | 4 我从来不看评测也不自己用测试程序
全凭自己感觉
或许有心理作用,但是一晚上用下来确实是整体上各处都有可感知的速度提升 |
|
y*******n 发帖数: 10103 | 5 [报料] GTX470用了半个月,简单说说感受
GTX480, GTX470, Fermi, GF100
首先申明,违反NDA的事情咱可不干,所以要求上图、上数据的同志们,可以直接关这
个帖子了
本帖从GF100 Fermi架构的近况、3D游戏性能、发热/能耗、同类产品对比、上市后形式
预估等几个
方面简单的谈谈。
先是GF100 Fermi架构的近况。工艺制程、良率这些东西俺不清楚具体数据,不过从俺
已经掌握的
数据来看,说Fermi缺货纯属无稽之谈。Fermi正式发布后,大家可以轻易的买到相关产
品。
在GPU工艺制程方面,NV确实遇到了一点麻烦,Fermi完整芯片的首次流片是去年4月13
日,跌跌撞
撞快一年,期间几次修改,到现在才算发布时机成熟。
大家最关心的游戏性能方面,跑了4个测试程序,10个游戏,从DX9到DX11都有,GTX470
的性能还
是比较令人满意的,在24寸显示器上可以完美通杀目前市面上任何游戏。
和PDF中宣传的一样,相比AMD 5870,GTX470的主要优势在于DX11 Tessellation性能更
佳。
另外,改进的ROP和1280MB本地显存,让它 |
|
M******r 发帖数: 221 | 6 说实话,真是懒得折腾了,以前的老机器自己配的都n年前的事情了,结果这次装了一
天,装了拆
拆了装的,最后才把线都整理好。
目前机器开了两天,好像没啥问题,温度40度左右,用惯了我那牛车一样的笔记本,在
用这个新机
器还真是挺爽,开啥程序都嗖嗖的。
网上说那个下吹的C14有震动的问题,那个D14又死大,都担心把主板给弄坏了,变形金
刚还没看
过。对了,你现在idle温度有多少啊?
对了,连接到机箱上的声音居然没有输出,郁闷,这个是连接到主板上没错的啊,你的
怎么样? |
|
m****s 发帖数: 1481 | 7 显卡好坏不要看ms那个坑爹的评分,还是3dmark11跑跑吧,要看游戏性能,直接拿游戏
测,crysis2和metro2033的测试程序跑跑就知道够不够给力了 |
|
c******e 发帖数: 545 | 8 写了一个程序把原图片转黑白,最后一行信息严重丢失 |
|
j****i 发帖数: 68152 | 9 测试算法还是在本地电脑上比较方便吧。调试好了,实际运行的时候可以在ec2上 |
|
j**********i 发帖数: 3758 | 10 一台 Dell vostro 230,明明是64位双核, 以前dell装的是32位 xp,硬件给的最大内存
也可能是4G(现在是2G), 结果用微软的升级测试程序也建议使用 32位 的 win7。这
里可能还是有讲究,可能是
即使是64位,老电脑也没有价值去升级 内存和跑多核支持。 |
|
l******n 发帖数: 1683 | 11 刚才拿了一个1.5G的文件测试了一下(系统内存8G), 直接sort filename
没有cat filename | sort快. |
|
|
a*o 发帖数: 19981 | 13 这程序要用cpu和memory啊!router上cpu和memory速度都爆烂,network packet处理很
多都是直接走chip,对cpu/memory要求不高。 |
|
s******7 发帖数: 1758 | 14 我找了个advanced installer, 就用它的trial版,好像就是安装的时候跳出一个测试
说明, 也能忍受了 |
|
c***a 发帖数: 364 | 15 因为HttpClient4.0没有.commons了,所以使用HttpClient3.0.1。
其实就是run一个例子:
http://hc.apache.org/httpclient-3.x/tutorial.html
编译都通过了,我也能够在HttpClient的包中看到HttpClient这个class,但是运行的
时候就是找不到,报错NoClassDefFoundError。
写了一个很小的测试程序:
package test;
import org.apache.commons.httpclient.*;
public class test {
public static void main(String args[]){
HttpClient client = new HttpClient();
}
}
错误:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/
commons/logging/LogFactory
at org.apac... 阅读全帖 |
|
b***i 发帖数: 3043 | 16 就写csv文件里面,到时候excel打开看一看,还远远没有自动化呢。目前只是让手机能
看到这些实时的显示显得酷。
未来到是准备自动化测量很多数据,然后把这些信息发送到服务器上。也就是另外一台
很弱的本地计算机而已。我想用java这一套,估计用mysql还是hibernate什么的吧,或
者直接写文件也可以,用jboss还是tomcat什么的写点网页就行了。原来的测试程序是C
#写的,用webservice不妨碍,反正就是httprequest。趁机用公司的时间和钱来学习
java这一套。 |
|
D***0 发帖数: 138 | 17 谢谢指点,
恩,这四种其实最想使用web socket,以前弄过一段,但是就是因为浏览器的原因,就
没往这个方向走,其实主要还是想实现一个前台控制,后台push的结构。主要是计算都
在后台,前台实时更新显示和接收user各种控制点击。试过pushlet,也知道comet,但
是没在实际当中用过。感觉web socket是最符合要求的。现在这个问题是看见了有个
firebase的东东,看看能不能用它当中转,目前写的一些测试程序显示performance不
是很好,所以才来问问。
Polling,
a
websocket |
|
p*****3 发帖数: 488 | 18
就是,一点都不爽,我有时就纳闷了,那么明显的几行code,有啥好写unit test的,这
点逻辑都整不清楚。少写几个test case还不让过code review。
我觉得值得写的就是逻辑非常复杂的函数测试输入输出,还有就是模拟distributed
system下的各种异常,看逻辑是否正确。 |
|
z****e 发帖数: 54598 | 19 其实这些问题就是软件工程的经典问题
做过大项目的人都知道,需求分析阶段一定要放大力气投入
否则这个地方如果出现了什么问题,后面对于项目成败是决定性的
相比之下,编码开发阶段的重要性,其实是相当低的,就比测试高一点
一个人写不出来,两个人三个人给我上,加班加点给我上
都没有问题,怕就怕,需求分析给我搞错了,设计就错了
那乖乖,你后面怎么改,都是空的,因为改下去,伤筋动骨
这就是维护成本的问题,最后项目失败的主因普遍都是维护成本高居不下
重构代码是很幸福的一件事,谁都想做,但是实际上,大多数公司不愿意你做
因为business理解不了,为什么我需要投入资源去做一个已经搞定了的东西?
他们不会承认之前做的人写的代码的烂,那样等于承认自己的无能
但是实际上大多数项目的代码,其实是很糟糕的,这个糟糕不是说算法怎样
是设计根本就是错的,没有层次感,几千行代码凑在一起一个类,wtf
聪明人看到这种代码之后,基本上就琢磨着跑路了
所以愿意去refactor代码的公司是好公司
愿意给员工时间去做各种核心编码以外的事的上司是好上司
不过这些老公司用这些破烂也有好处,给了新公司以发展的余地
新公司可以通过结... 阅读全帖 |
|
p*****2 发帖数: 21240 | 20
其实决定测试怎么搞的不是懒不懒的问题,是由business 的需求来决定的,不可一概
而论。 |
|
g**e 发帖数: 6127 | 21 测试另一方面也是平衡开发进度和质量的,搞高大全各种shortcut积累太多tech debt
最终会backfire。我们这QA跟dev report给不同的VP就是为了防止这种情况。当然只能
在一定程度上平衡… 赶起进度来大家都不鸟QA。另外amzn有很多组没QA,dev负责所有
。我以前的组连function test都没 |
|
z****e 发帖数: 54598 | 22 unit test用automation
尤其是python来写,这种回归测试,应该脚本化 |
|
B*********s 发帖数: 292 | 23 skype的语音效果比msn强多了,这是我多次测试的结果。 |
|
c***d 发帖数: 996 | 24 ☆─────────────────────────────────────☆
matII (当归) 于 (Sun Aug 20 16:34:54 2006) 提到:
测试程序如下,不知为何编译器报错不能access x,
同样的code, 把templates都换成具体的int,就没有问题。
哪里写错了呢?
btw, 我用的编译器是gcc 4.0.1
#include
using namespace std;
template
class A
{
protected:
T x;
};
template
class B:public A
{
public:
T f(const T& y){x=y;return x;};
};
int main(void)
{
B b;
cout<
}
test.cpp: In member function 'T B::f(const T&)':
test.cpp:15 |
|
h**o 发帖数: 548 | 25 跟人讨论了以下,说加一句:
ifconfig addif /16 router UP
然后创建socket时候,bind一下本地。
不过测试了以下发现3-way handshake没建起来。
会试以下你的方法。 |
|
s******y 发帖数: 68 | 26 how to use 'profile'? who knows |
|
|
c*i 发帖数: 749 | 28
QAC has a few metrics. |
|
N***m 发帖数: 4460 | 29 一小段code。我在学java concurrent,不知道多核电脑上运行会快多少?
是不是和核的数目基本线性的,如果thread_num % #cpu_core==0?
多核会不会自己优化?
==================================================
这段程序寻找给定范围内素数的个数。
[Main.java]
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.Callable;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.FutureTask;
public class Main {
public static void main(String[] args) {
List> tasks = new ArrayList
... 阅读全帖 |
|
M**u 发帖数: 10158 | 30 才6个
程序有bug
tco 1000的水平level II是中等吧 |
|
B******5 发帖数: 4676 | 31 去practice room提交你的程序,可以知道你fail的是哪个system test example |
|
a***y 发帖数: 2803 | 32 可见qa的重要性.测试软件的时候要想到每一种可能出现的特殊情况.
掉了
该由
时候
示。 |
|
h**i 发帖数: 712 | 33 用户的stack overflow不会导致kernel oops,除非你用了上千thread,而且申请了过多
的虚拟内存,但是现在你只有32k。
gcc 有 -fstack-check 选项,可以测试stack overflow,或者用gdb和backtrace().
glibc 缺省在stack之间用一个保护页,函数 pthread_attr_setguardsize可以帮你调
试是不是stack miss the guard page. |
|
u******u 发帖数: 106 | 34 Selenium 自动化测试网页的工具,存文件部分因为是popup ,需要你自己写东西处理 |
|
a****e 发帖数: 9589 | 35 最先想到re,然后是mod(%),range 想的妙(佩服),textwrap 从未接触过(学习
了),其他的从直觉上觉得效率不高,pass了。
写了个测试程序如下:
import timeit
s = "0001001101111111"
def mtimeit(func):
def wrap(*args, **kwargs):
t = timeit.Timer(func)
print func.func_name,
print min(t.repeat(number=1))
return func
return wrap
@mtimeit
def re_func():
import re
return '-'.join(re.findall('\d{4}', s))
@mtimeit
def mod_func():
return ''.join(x if i%4 or i==0 else '-'+x for i,x in enumerate(s))
@mtimeit
de... 阅读全帖 |
|
W*******e 发帖数: 1268 | 36 我一直以为应该是C,Pascal,C++,C#,Java,JavaScript。Java的数据很impressive
啊。C#的速度似乎差了点,和JavaScript一个级别了。但是Pascal不应该比C差。估计
是测试程序的问题。我以前多次比较过C和Pascal的编译代码,基本可以肯定是同一个
级别的性能。 |
|
p*****2 发帖数: 21240 | 37
本来用的就是mutable的。应该是系统的问题。local测试不慢 |
|
t*s 发帖数: 1504 | 38 测试了一下,应该是对的。
但还真看不懂,俺再接着去读tutorial
关键是这题对于imperative的语言来说简直trivial
同样的傻算法python
N=10000
result=[1]+[0]*(N-1)
for i in range(N):
carry=0
for j in range(N):
temp=result[j]*2+carry
result[j]=temp%10
carry=temp//10
print(sum(result))
写花了30秒,运算花了大概也是30秒。 |
|
z****e 发帖数: 54598 | 39 一般大公司不会定制jvm下的东西
因为大公司下面一堆乱七八糟的操作系统
大部分公司都有linux/windows/unix的os
很多,开发机器现在还有macosx,所以不同平台上的兼容性是一个很大的问题
比如我们开发一般都是macosx,测试用的是windows
但是实际部署时候,生产环境用的是linux
如果不用java,那就要每次都跑生产环境上去编译
这样搞会挂,所以jvm是很重要的一个工具,没有jvm的话
很多问题搞不定啊,pc上的os跟server上的os一般来说不一样
compile once run everywhere其实对server side来说才是最重要的
mobile和pc上其实现在jdk8.0以后的版本就初步有打算搞native compiling了
javafx就有这个选择 |
|
b*******s 发帖数: 5216 | 40 金融,对冲基金什么的,中小的基本已经很少项目经理了,一般就是staff一层,一般
的工程师一层,测试人员什么的不少也都砍掉了 |
|
S*A 发帖数: 7142 | 41 多谢肯定。我觉一直用好了,不需要分票少的是时候用。
那个就是出票才有 automic dec。和后面的network IO比,
完全可以忽略不记。
这样程序还简单。 |
|
|