큰 프로젝트 빌드할 때 CPU가 가장 중요하겠죠..?

sammykim의 이미지

아니면 SSD도 큰 담당을 하려나요..?

CPU랑 메모리 스스디 레이드 구성해서 살까 생각 중인데,,

다른건 저가로 사고..

한 50~60정도면 빌드 빠릿빠릿하겠죠??

지금

g540
저가 메인보드
gts250
SSD
램8기가 이렇게 인데,,

vm에서 돌리는데 빌드가 너무 느려요.ㅠㅠ

shint의 이미지

//
VM보다는 나을지도 모릅니다. ㅇ_ㅇ;;

//
아마... 지금도 되고 있을지는 모르겠지만. 클라우드 빌드'를 서비스하게 될지도 모릅니다.
원격 데스크탑과 같은 서비스를 활용하게 되면.
IDE의 제한이 사라지고. 터미널 서비스를 통한 다양한 서비스가 가능하게 됩니다.
Qt가 다중 플랫폼 빌드'를 선택하고. KT가 클라우드를 선택하고. 다음이 스마트 TV를 선택한것을 보면. 가능합니다.

그렇지만... 사용자 환경이 모두 네트워크화 되게 되면. 모두 무선 시스템을 사용하게 되면...
P2P와 무선 공유기. T끼리 무제한 통화.와 같은 통신파 낭비가 계속된다면. 사람들의 인체는 매우 유해하게 됩니다.

//
그리고. 큰 프로젝트를 하려면. 빌드가 없는 환경을 만드는게 중요하다고 생각됩니다.
보안이나... 뭐 그런거 생각 안하구요... ㅡ_ㅡ;;

게임을 보더라도. 다운 받고. 설치하는 불필요한 과정이 있는걸 보면. 참 신기합니다.
다운 받으면서 설치하면 되는데 말이죠. 유지 보수 문제 때문일런지도 모릅니다. ㅇ_ㅇ;;

하튼.. 저라면. 최대한 빌드가 없도록 프로젝트를 만들겁니다.

연구자 - 개발자. 기획자. 디자이너.- 테스터 - 머저. 빌더 - 배포 마케팅

그런것이 웹'처럼 생각되네요. 그래도. 웹이 아무리 좋다고 하더라도.
너무 불필요한 트레픽을 사용하는 온라인과 웹 환경보다는 응용 프로그램으로 개발하는게 맞는거 같습니다.

//
개발 방식도 최대한 개인이 컴파일한 데이터를 그대로 사용할 수 있는 환경을 만들어야 합니다.
그런 의미에서 차라리. 소스 병합을 전문으로 하는 개발자가 있는것도 좋습니다.

//
요즘 오픈 소스 보면. 굉장히 많이 다운 받아야 합니다.
필요한것만 사용할 수 가 없습니다.
Qt 가 그렇고. 다른 개발도구도 그런거 같습니다. 얼마전 경험한 오픈 프로젝트는 원하는 개발 소스만 다운 받던데요.
그것 역시 느리고 불편합니다. PCL이 그런거 같습니다.
이렇게 좋은 개발 환경임에도 불평 불만을 이야기 하는 제가 못나 보이지만... 불편한건 사실 입니다.

//
웹 자바스크립트 VS6.0 PHP 이런것들이 성공한 이유는 가볍고 빠르고 안정적이며 다양한 예제가 있는등의 장점이 있기 때문이라고 생각됩니다.
DirectX OpenGL 이런 것들이 손쉽고. 설치도 가볍습니다.
아니면. 진입 장벽과 기존 시장에 대한 상도를 지키기 위해 그렇게 만들었는지도 모릅니다.
그도 아니면. 친화되는 과정이기 때문일런지도 모릅니다.

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com

sammykim의 이미지

답답하지 않을정도만 되도 좋겠는데요..

VM에서 하는건 너무 답답하네요.ㅠ

빌드가 너무너무 느려요~ 회사에서 20분 걸릴걸..

집에선 1시간 이상 걸리는 느낌이라..

회사 컴터도 그리 좋은건 아닌데,, 2세대 i5였던걸로 기억하는데.. 램도 4기가에..

어느정도로 맞춰야 할까요..

cinsk의 이미지

ccache랑 distcc를 써 보세요.

bluedayzz의 이미지

아무리 큰 솔류션도 단위로 미리 빌드하시면 변경 된 부분만 빌드할텐데요

회사 컴퓨터와 세팅을 비교해보시죠

sammykim의 이미지

github에서 받아온 소스를 빌드하는거라..
뭐 세팅은 다른게 없습니다..

싱글이냐 쿼드냐

VM이냐 Native로 깔았냐.. 그 차이인가봐요.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.