디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

방금 존내 이상한 실험을 했음

헤헤(221.160) 2013.02.02 01:13:47
조회 245 추천 0 댓글 5






자바의 스윙이랑

MFC랑 속도차이알려고

랜덤으로 사각형 존내만드는 코드를 짰는데

눈으로 보기엔 C++이 차원이 다른 속도로 사각형을 그리는데

시간차로 계산해보면 자바는 사각형을 존내게 그리게해도 1초밖에 안걸리고 MFC는 17초씩 걸리고 그럼

이거 왜이러징



----------------------------------자바 코드 -----------------------------------------

public void paint(Graphics g) {
                super.paint(g);

                int c=0;
                
                
                long start=System.currentTimeMillis();
                for(int i=0;i<100;i++){
                        for(int j=0;j<100;j++){
                                for(int k=0;k<100;k++){
                                        g.setColor(new Color(r.nextInt(255),r.nextInt(255),r.nextInt(255)));
                                        int x=r.nextInt(500);
                                        int y=r.nextInt(500);
                                        g.fillRect(x, y, 50, 50);
                                        c++;
                                }
                        }
                        
                }
                long end=System.currentTimeMillis();
                String msg=(end - start)/1000 + "초 소요, 그린 횟수 : "+c;
                
                if(b==false){
                        b=true;
                        JOptionPane.showMessageDialog(this, msg);
                }
                
        }



---------------------------- MFC 코드 _------------------------------

void CChildView::OnPaint() 
{
        CPaintDC dc(this); // 그리기를 위한 디바이스 컨텍스트입니다.
        unsigned int count=0;
        CTime start=CTime::GetCurrentTime();
        for(int i=0;i<100;i++){
                for(int j=0;j<100;j++){
                        for(int k=0;k<100;k++){
                                CBrush NewBrush(RGB(rand()%255,rand()%255,rand()%255));
                                int x=rand()%500;
                                int y=rand()%500;
                                dc.FillRect(CRect(x,y,x+50,y+50),&NewBrush);
                                count++;
                        }
                }
                
        }
        CTime end=CTime::GetCurrentTime();

        CTimeSpan t=end-start;
        CString str=_T("");
        str.Format(_T("%d초 소요, 그린 횟수 : %d"),t.GetSeconds(),count);
        MessageBox(str);
}

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 끝까지 다 본 걸 후회하게 만든 용두사미 드라마는? 운영자 25/07/07 - -
공지 프로그래밍 갤러리 이용 안내 [88] 운영자 20.09.28 45275 65
2870546 그럼 대석열 외교참사로 망했지 살렸냐 [1] ㅆㅇㅆ찡갤로그로 이동합니다. 10:47 4 0
2870545 ㅆㅇㅆ(124.216) 대석열 외교참사덕에 망했노 07.08 10:27 ㅇㅇ(211.235) 10:44 9 0
2870544 외주장점이 납품한거 품질 괜찮으면 ㅆㅇㅆ찡갤로그로 이동합니다. 10:43 5 0
2870543 이번달 수익 200만 간당간당해보이노 [3] ㅆㅇㅆ(124.216) 10:28 22 0
2870542 봇찢더명 ♥냥덩이♥갤로그로 이동합니다. 10:22 8 0
2870541 친구새끼가 번호 이상한 번호검색 사이트에 뿌려서 [2] 프갤러(114.202) 10:22 21 0
2870540 웹서버로 홈페이지 만드니깐 존나 재밌다 [5] 프갤러(114.202) 10:16 24 0
2870539 납품은 잘만하는데 하 내 게임 [2] ㅆㅇㅆ(124.216) 10:12 21 0
2870538 게임쪽은 진심 끝내고싶은데 시간이 많이 부족해 ㅆㅇㅆ(124.216) 10:07 14 0
2870537 나도 프로젝트 끝내고싶다 ㅆㅇㅆ(124.216) 10:03 11 0
2870535 ㅆㅇㅆ가 반드시 봐야할 글이네 [2] 부드러운곰탱이갤로그로 이동합니다. 09:21 37 0
2870534 SI개발자의 기준아 뭐임? [1] ㅇㅇ(117.111) 09:20 17 0
2870533 와.. 이재명 이 범죄자새끼 때문에 나라 박살나네.. ♥냥덩이♥갤로그로 이동합니다. 09:17 24 0
2870531 ❤✨☀⭐나님 시작합니당⭐☀✨❤ [1] ♥냥덩이♥갤로그로 이동합니다. 08:41 15 0
2870530 자본주의 치킨. 열몇개 업체가 밀실 단합해서 닭 한마리 3만원 처받음 프갤러(223.55) 08:16 19 0
2870529 자본주의 치새. 임플란트 해먹으려고 멀쩡한 생니 다 처갈아버림 [1] 프갤러(223.55) 08:13 17 0
2870528 오늘 아침 ㅇㅅㅇ [3] 헤르 미온느갤로그로 이동합니다. 08:11 27 0
2870527 공산주의가 옳은 이유 프갤러(223.55) 08:11 26 0
2870525 약 10년전 국비충이었는데 현재 세후 월 500받고 다닌다 [2] 프갤러(39.115) 07:15 82 0
2870524 태연 ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 06:48 24 0
2870523 하루 한 번 헤르미온느 찬양 헤르 미온느갤로그로 이동합니다. 06:46 23 0
2870519 흔한 일본의 폐급직원 [3] 프로외노자갤로그로 이동합니다. 03:02 58 0
2870517 gpt이 십련들 [2] 프갤러(122.36) 02:50 42 0
2870510 소련 사회주의의 실패적 원인은 외부 자본주의와 결탁하면서 실패함 [1] ㅆㅇㅆ(124.216) 00:27 45 0
2870509 “독재정권 한강 개발로 해운대 700배 백사장 사라져” 발명도둑잡기(118.216) 00:26 20 0
2870508 “2600만 마리 떼죽음… 역대 최악 지난해 재현되면 우짤꼬?” 발명도둑잡기(118.216) 00:24 31 0
2870507 가끔 뭔 공산주의 같은 마인드를 한놈들이 보여. 노동의 가치창출 말이야 [1] ㅆㅇㅆ(124.216) 00:23 37 0
2870506 [스트레이트] "검찰 역사 최악의 치욕" [1] 발명도둑잡기(118.216) 00:22 49 0
2870505 "'팔레스타인 집단 학살' 가담해 한국기업 이익 창출했다" 발명도둑잡기(118.216) 00:20 22 0
2870504 gpt는 답 아니면서 답인 것처럼 말하는 거 많은데 [9] 아스카영원히사랑해갤로그로 이동합니다. 00:19 65 0
2870503 개발자는 자기의지 가지고 성장 안됨 [3] 프갤러(1.245) 00:17 69 0
2870502 취직을 했는데 안간거지 취직을 못한게 아닌데 이 차이 구분을 못하노 ㅆㅇㅆ(124.216) 00:11 36 0
2870501 “어? 예쁜 조개다” 덥석 잡았다가 죽을 뻔했습니다…정체 알고 보니 발명도둑잡기(118.216) 00:11 26 0
2870500 곽원태 천안시 서북구청장, 중국 여행 중 갑작스러운 별세 발명도둑잡기(118.216) 00:09 27 0
2870499 개발자는 주변환경이 정말 중요한듯 [2] 프갤러(1.245) 00:08 62 0
2870497 게임업계의 창과 방패 (크랙방지 vs 크래커) [1] 발명도둑잡기(118.216) 00:01 22 0
2870496 커서 살까말까 고민되네 [3] 프갤러(211.46) 07.07 55 0
2870495 고춧가루 ㅇㅇ(117.111) 07.07 23 0
2870494 갠적으로 코딩 실력보다 단체에서는 조직 요구사항을 빠르게 [2] ㅆㅇㅆ(124.216) 07.07 59 1
2870493 개발 고수, 중수, 초보 [2] ㅇㅇ(125.179) 07.07 67 0
2870492 프갤 오는 시니어들은 전부 자기는 잘하는데 승진하는 애들은 ㅆㅇㅆ(124.216) 07.07 28 0
2870491 신입에게 조언. 배워야 공부해야 할 것. 퇴사 사유. [4] 프갤러(59.16) 07.07 78 0
2870490 서유리 님 께서 사회인 코스프레 하지말라고 발언을 말하셨는데, 넥도리아(121.139) 07.07 52 0
2870489 깃도 공부할 거 많네 [6] 아스카영원히사랑해갤로그로 이동합니다. 07.07 94 0
2870487 잼민이 성능 미쳣네 ㄹㅇ 프갤러(61.75) 07.07 29 0
2870485 자동화 관련 질문 (http호출) [2] ㅇㅇ(114.206) 07.07 48 0
2870484 디시에 악플유저들은 새싹 원종이임 [2] 조루디(118.235) 07.07 30 0
2870483 맥미니 m4 32 512 개발하기 충분? [4] 조루디(118.235) 07.07 41 0
2870482 알고리즘 자료구조 이런거 누가 만들었냐 [1] 뒷통수한방(1.213) 07.07 40 0
뉴스 ‘판타스틱4’ 닥터 둠 연기한 맥마흔, 암 투병 중 별세…향년 56세 디시트렌드 07.07
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2